.cm-tab .cm-tab-header {
  list-style: none;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #ccc;
}
.cm-tab .cm-tab-header li {
  display: inline-block;
  position: relative;
  top: 1px;
  -webkit-transition: all 0.35s ease-out;
  -moz-transition: all 0.35s ease-out;
  -ms-transition: all 0.35s ease-out;
  -o-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out;
  border-bottom: 3px solid transparent;
}
.cm-tab .cm-tab-header li.active {
  border-bottom: 3px solid #0066cc;
}
.cm-tab .cm-tab-header a {
  display: inline-block;
  padding: 6px 12px;
}
.cm-tab .cm-tab-content .cm-tab-panel {
  display: none;
}
.cm-tab .cm-tab-content .cm-tab-panel.active {
  display: block;
}
